/*
 * BinaryBayesian.h
 *
 *  Created on: Apr 11, 2010
 *      Author: Soheil Damangir
 */

#ifndef BINARYBAYESIAN_H_
#define BINARYBAYESIAN_H_


#include "GaussianModel.h"
namespace Group5{

class BinaryBayesian {
public:
  BinaryBayesian(const GaussianModel&positive_model, const GaussianModel&negative_model, const int&_dd);
  BinaryBayesian(std::istream&is);
  int classify(const int*P);
  const int get_dim() const {return dim;}
  virtual ~BinaryBayesian();
  GaussianModel pos,neg;
private:
  int det_diff;
  int dim;
};

}
#endif /* BINARYBAYESIAN_H_ */
